#nav {
  margin:5px 0px;
  font:11px Verdana,Arial;
  background:#eee
}

#nav ul.menu {
  text-align:center;
  list-style:none;
  margin:0; padding:0;
}

#nav ul.menu * {
  margin:0; padding:0
}

#nav ul.menu a {
  display:block;
  color:#000;
  text-decoration:none
}

#nav ul.menu li {
  position:relative;
  float:left;
  margin-right:2px
}

#nav ul.menu ul {
  position:absolute; top:26px; left:0;
  background:#d1d1d1;
  display:none;
  opacity:0;
  list-style:none
}

#nav ul.menu ul li {
  position:relative;
  border:1px solid #aaa;
  border-top:none;
  width:166px;
  margin:0;
}

#nav ul.menu ul li a {
  display:block;
  padding:3px 7px 5px;
  background-color:#d1d1d1
}

#nav ul.menu ul li a:hover {
  background-color:#c5c5c5
}

#nav ul.menu ul ul {
  left:166px; top:-1px
}

#nav ul.menu .menulink {
  font-family:"Times New Roman", Times, serif;
  border:1px solid #aaa;
  padding:5px 7px 7px;
  font-weight:bold;
  background:url(../img/header.gif);
  width:152px
}

#nav ul.menu .menulink:hover, ul.menu .menuhover {
  background:url(../img/header_over.gif);
}

#nav ul.menu .sub {
  background:#d1d1d1 url(../img/arrow.gif) 154px 8px no-repeat;
}

#nav ul.menu .topline {
  border-top:1px solid #aaa;
}

